home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / lsi-cad-faq / part4 < prev   
Encoding:
Text File  |  1995-07-25  |  39.7 KB  |  858 lines

  1. Subject: comp.lsi.cad Frequently Asked Questions With Answers (Part 4/4) [LONG]
  2. Newsgroups: comp.lsi,comp.lsi.cad,news.answers,comp.answers
  3. From: altarrib@moody.ece.ucdavis.edu (Michael Altarriba)
  4. Date: 17 Nov 1994 21:07:52 GMT
  5.  
  6. Archive-name: lsi-cad-faq/part4
  7. Posting-Freqency: every 14 days
  8. Url: http://www.ece.ucdavis.edu/sscrl/clcfaq/faq/faq-toc.html
  9.  
  10.   aspects of the release are unclear, we can certainly take this as an
  11.   opportunity to remedy the situation. Please note that at the current time
  12.   there are many dozens of individuals who have obtained a copy of the
  13.   tools; if they have any comments or observations to make, I'm sure they
  14.   would be most welcome to other members of the user community.
  15.  
  16.                           XSPICE Press Release
  17.  
  18.                             January 2, 1993
  19.  
  20.                    Georgia Tech Research Corporation
  21.  
  22.   XSPICE, introduced at the 1992 International Symposium on Circuits and
  23.   Systems (ISCAS), is an extended and enhanced version of the popular SPICE
  24.   analog circuit simulation program originally developed at the University
  25.   of California at Berkeley. XSPICE was developed at the Georgia Tech
  26.   Research Institute (GTRI) as a tool for simulating circuits and systems
  27.   at multiple levels of abstraction. XSPICE permits a user to simulate ana-
  28.   log, digital, and even non-electronic designs from the circuit level
  29.   through the system level in a single simulator.  A special Code Modeling
  30.   feature allows users to add new models directly into the simulator exe-
  31.   cutable for maximum simulation speed and accuracy. Code models are writ-
  32.   ten in the C programming language allowing arbitrarily complex behavior
  33.   to be described. Code model development tools are provided to simplify
  34.   the process of creating new models, compiling them, and linking them with
  35.   the XSPICE core.
  36.  
  37.   XSPICE provides a rich set of predefined code models in addition to the
  38.   standard discrete device models available in SPICE. The XSPICE code model
  39.   library contains over 40 new functional blocks including summers, multi-
  40.   pliers, integrators, magnetics models, limiters, S-domain transfer func-
  41.   tions, digital gates, digital storage elements, and a generalized digital
  42.   state-machine.
  43.  
  44.   Digital functions are simulated in XSPICE through an embedded event-
  45.   driven algorithm added to the SPICE core. This algorithm is coordinated
  46.   with the analog simulation algorithm to provide fast and accurate simula-
  47.   tion of mixed-signal circuits and systems. The event-driven algorithm
  48.   supports a new "User-Defined Node" capability allowing additional event-
  49.   driven data types to be defined and used.  XSPICE comes with a 12-state
  50.   digital data type as well as a user-defined node library that includes
  51.   'real' and 'integer' types useful in simulating sampled-data systems such
  52.   as Digital Signal Processing algorithms.
  53.  
  54.   XSPICE is currently available for UNIX workstations and is supplied in
  55.   source code form allowing users to customize and extend the simulator and
  56.   models to particular needs. To date, the simulator has been successfully
  57.   compiled and used on HP Apollo and Sun workstations. The XSPICE simulator
  58.   and User's Manual are available with a cost-free license arrangement from
  59.   the Georgia Tech Research Corporation for a distribution charge of US
  60.   $200 (including first class postage within the U.S.A.; an additional US
  61.   $25 is required for overseas delivery by air). For further information,
  62.   please contact the Office of Technology Licensing, Georgia Tech Research
  63.   Corporation, Georgia Institute of Technology, 400 Tenth Street, Atlanta,
  64.   GA 30332-0415, USA, or phone (404) 894-6287 (voice) or (404) 894-9728
  65.   (FAX). Internet users may send email to XSPICE@GTRI.GATECH.EDU to obtain
  66.   copies of the order form and license agreement (please include the word
  67.   "license" in the subject header when mailing to this address).
  68.  
  69. 51: MISIM, a model-independent circuit simulation tool
  70.  
  71.   (from Bardo Muller <bardo@ief-paris-sud.fr>)
  72.  
  73.   University of Washington has recently released the updated MISIM simula-
  74.   tor.  The new release (Sun version) is now available through ftp with
  75.   anonymous login. The node address is 128.95.31.10. The release is under
  76.   /pub/misim.SUN.2.3.a. If you have any question, please don't hesitate to
  77.   contact us (misim_support@ee.washington.edu). Or, you can contact Prof.
  78.   Andrew Yang at 206-543-2932.
  79.  
  80.     Attention:
  81.     ---------
  82.  
  83.   We are currently re-writing the whole MISIM system in C with broader
  84.   design consideration. The noise and temperature simulation capability
  85.   will be incorporated into our next release. It would have more flexible
  86.   front end with better simulation performance.  The new version is
  87.   expected sometime around the end of this summer.  Since the actual
  88.   release no longer reflected the level of our technology, we removed it
  89.   from our ftp directory.
  90.  
  91.                                          MISIM Development Team
  92.                                          Department of Electrical Engineering
  93.                                          University of Washington
  94.  
  95.                       MISIM 2.3A Release:  General Information
  96.                      ------------------------------------------
  97.  
  98.   A) New capabilities:
  99.      ----------------
  100.  
  101.   MISIM 2.3A is distinguishable from the previous release in that is now
  102.   integrates a transistor-level mixed analog-digital simulator based on
  103.   analytical digital macromodeling. The mixed-signal simulator is equipped
  104.   with a front-end translator which accepts standard SPICE netlist syntax
  105.   and converts it into MISIM mixed-mode syntax. Analytic macromodels for
  106.   digital subcircuits are generated and loaded into MISIM core simulator
  107.   automatically. Synchronized simulation is then performed for the digital
  108.   subcircuits (processed by analytic solution) and the analog subcircuits
  109.   (processed by proven analog simulation algorithms) with much accelerated
  110.   speed and superior analog accuracy ( within 3-5 % of SPICE).
  111.  
  112.   The MISIM mixed-signal simulator supports all standard Berkeley MOS model
  113.   (Level 1, 2, 3, BSIM 1, BSIM 2). User-defined MOS models of arbitrary
  114.   complexity are also supported.
  115.  
  116.   Currently, the procedure of processing analytic digital macromodeling
  117.   cannot be applied to bipolar devices (G-P model). Hence, all bipolar
  118.   transistors will be simulated as "analog" components.
  119.  
  120.   MISIM's X-window graphic environment, WISE, has been upgraded to support
  121.   the mixed-signal simulation capabilities.
  122.  
  123.   B) Model Improvements:
  124.      ------------------
  125.  
  126.   MISIM 2.3A now supports improved SPICE models (MOS, Diode, BJT). Many of
  127.   the model discontinuities have been resolved leading to more reliable
  128.   simulation. The MOS Level 2 and Level 3 models have also been upgraded to
  129.   an improved charge-conserved models.  The standard SPICE diode model has
  130.   been enhanced to a non-quasi-static model capable of simulating accu-
  131.   rately the diode recovery effect.
  132.  
  133.   These improved SPICE models are released as linked models. Users are not
  134.   recommeded to unload these improved models.
  135.  
  136.   C) A New Parser:
  137.      ------------
  138.  
  139.   MISIM 2.3A incorporates a new netlist parser which supports two different
  140.   modes:
  141.  
  142.   1) Standard SPICE netlist syntax - default mode.  2) Enhanced SPICE net-
  143.   list syntax - MISIM mode.
  144.  
  145.   This new capability is designed to make MISIM completely spice-
  146.   compatible. In addition, the new parser now handles symbolic names and
  147.   expressions.
  148.  
  149.   D) Updated Documentations:
  150.      ----------------------
  151.  
  152.   An updated MISIM User's guide is available in postcript form. On-line
  153.   documentations is also provided.
  154.  
  155.   E) Future Release (MISIM 3.0):
  156.      --------------------------
  157.  
  158.   1) The next release will include a new C-version analog simulator which
  159.   has been benchmarked to be a factor of 2 to 3 times faster than the
  160.   current fortran version.
  161.  
  162.   2) The mixed-signal simulator will be enhanced to improve digital cover-
  163.   age rate (percentage of a mixed A/D circuit which can be processed by the
  164.   analytic digital macromodel) for better simulation performance.
  165.  
  166. 52: Nelsis Cad Framework
  167.  
  168.   (from their 'README' file)
  169.  
  170.   Release 4.3 is the latest version of the Nelsis IC Design System.  It
  171.   contains  a CAD framework that puts a substantial added-value under the
  172.   fingertips of the designer  by  organizing  the  design information  and
  173.   keeping  track  of  the  design  evolution.  It permits integration of
  174.   tools of  different  origin  and  achieves run-time  efficiency.   The
  175.   framework  is  based  on intelligent management of meta data on top of
  176.   the actual design descriptions; it administers high level information
  177.   about the design activities and the structure and status of the design,
  178.   rather than operating at the level of the detailed design descriptions.
  179.  
  180.   The  framework  services,  such  as  flow   management,   version manage-
  181.   ment,  concurrency  control and state management, have been implemented
  182.   on top of  the  meta  data  management  module.   The framework  controls
  183.   access to the design objects and administers meta data by performing
  184.   OTO-D queries.  Tools operate on  top  of the framework via the Data
  185.   Management Interface, obtaining access to the design data according to a
  186.   nested transaction schema.
  187.  
  188.   The Nelsis CAD Framework is available, together with a set of design
  189.   tools for demonstration purposes, through anonymous ftp from
  190.   dutente.et.tudelft.nl:pub/nelsis .
  191.  
  192. 53: APLAC, a general purpose circuit simulation and design tool
  193.  
  194.   (from Sakari Aaltonen <sakari@picea.hut.fi>)
  195.  
  196.           -----------------------------------------
  197.                          APLAC 6.2
  198.           -----------------------------------------
  199.  
  200.   General information
  201.  
  202.   APLAC, a program for circuit simulation and analysis, is a joint develop-
  203.   ment of the Circuit Theory Lab of Helsinki University of Technology and
  204.   Nokia Corporation's Research Center. The main analysis modes are DC, AC,
  205.   noise, transient, oscillator, and (multitone harmonic) steady state.
  206.   APLAC can also be used for measurements with IEEE-488 apparatus.  APLAC's
  207.   transient analysis uses convolution for correct treatment of components
  208.   with frequency-dependent characteristics. Monte Carlo analysis is avail-
  209.   able in all basic analysis modes, as is sensitivity analysis in DC and AC
  210.   modes. N-port Z, Y, and S parameters, as well as two-port H parameters,
  211.   can be used in AC analysis. APLAC also includes a versatile collection of
  212.   system level blocks for the simulation and design of analog and digital
  213.   communication systems.
  214.  
  215.   Component models
  216.  
  217.   Too many to be listed here. In addition to familiar Spice models, a great
  218.   number of microwave components (microstrip/stripline) are included. Sys-
  219.   tem models include formula-based and discrete-time models useful in RF
  220.   design. The model parameters of the components may have any functional
  221.   dependency on frequency, time, temperature, or any other parameter. Users
  222.   can create new components by defining their - possibly nonlinear - static
  223.   and dynamic characteristics in APLAC's interpreter-type language. Spice-
  224.   syntax models can be imported.
  225.  
  226.   Input
  227.  
  228.   APLAC reads its input - the nodes, branches, and model parameters of the
  229.   components - from a text file. Model libraries can be created and
  230.   included. Expressions are written in a program-like manner; user func-
  231.   tions may be defined. Conditional and looping control structures are sup-
  232.   ported.
  233.  
  234.   Output
  235.  
  236.   The output results from one or several sweeps of any user-defined func-
  237.   tion of the circuit parameters, time, frequency, or temperature. The
  238.   results may be printed or plotted in rectangular or polar coordinates, or
  239.   on the Smith chart. Graphics output can be directed to an HPGL- or CSDF-
  240.   type file, or to a graphics file for later viewing.
  241.  
  242.   Optimization
  243.  
  244.   APLAC includes several optimization methods: gradient, conjugate gra-
  245.   dient, minmax, random, simulated annealing, tuning (manual optimization)
  246.   and gravity center (design centering). Any parameter in a design problem
  247.   can be used as a variable and any user-defined function may act as an
  248.   objective.
  249.  
  250.   Machine environment
  251.  
  252.   Unix: X11;  PC: MS-Windows (math coprocessor required).
  253.  
  254.           Contact information
  255.           -------------------
  256.           Martti Valtonen                         Heikki Rekonen
  257.           Helsinki University of Technology       Nokia Research Center
  258.           Circuit Theory Laboratory               Hardware Design Technology
  259.           Otakaari 5A, SF-02150 Espoo, FINLAND    P.O.Box 156, SF-02101 Espoo,
  260.                                                   FINLAND
  261.           Fax:  358-0-460224                      Tel:  358-0-43761
  262.           e-mail:martti@aplac.hut.fi              Fax:  358-0-455 2557
  263.  
  264.           A WWW server is available at http://picea.hut.fi/aplac/main.html,
  265.           and     an     experimental     hypertext    tutorial    is    at
  266.           http://picea.hut.fi/aplac/tutorial/main.html
  267.  
  268.   Free (university version) binaries for HP9000/700, Sun4, and PC machines
  269.   are available via FTP from nic.funet.fi:pub/cae/aplac . Help files, PS
  270.   manuals, and collections of APLAC examples are in the same directory.
  271.  
  272. 54: SLS, a switch-level simulator
  273.  
  274.   (from comp.lsi.cad)
  275.  
  276.   DELFT UNIVERSITY OFFERS UNIQUE SWITCH-LEVEL SIMULATOR
  277.  
  278.   SLS is a switch-level simulator that can be used to simulate the logic
  279.   and timing behavior of large digital circuits that are described at the
  280.   (mixed) MOS transistor, gate and functional level.  It has fast and accu-
  281.   rate algorithms to predict the timing behavior of MOS circuits containing
  282.   > 100,000 transistors.  MOS transistor-level circuit descriptions are
  283.   easily mixed with gate-level and functional-level circuit descriptions,
  284.   where the behavior of the latter are described in the C programming
  285.   language.  There is an X-window based user-interface to graphically edit
  286.   the input signals and to inspect the simulation output signals. The same
  287.   interface is used to alternatively simulate the circuit with the well-
  288.   known circuit simulator SPICE.  SLS has already been used by many people
  289.   at many different sites, and numerous chips have been designed with it.
  290.   SLS is now made available world-wide to serve as a useful design and
  291.   verification tool to the international design community.  Apart from
  292.   being used as a stand-alone tool, SLS can also be used as a part of the
  293.   popular design system for Sea-Of-Gates circuits OCEAN, or it can be con-
  294.   nected to the advanced Nelsis CAD framework.
  295.  
  296.   The SLS simulator has three different simulation levels:
  297.  
  298.   1. Purely logic simulation based on abstract transistor strengths:
  299.      This level more or less behaves similar to the original switch-level
  300.      model as proposed by R.E. Bryant.  It computes logic states by
  301.      only considering node states and transistor types.
  302.  
  303.   2. Logic simulation based on exact transistor dimensions and node
  304.      capacitances: This level uses resistance division and capacitance
  305.      division algorithms to compute logic states. It finds correct logic
  306.      states in much more situations than conventional switch-level
  307.      simulators, e.g. when a resistance division occurs between a saturated
  308.      transistor and a non-saturated transistor.
  309.  
  310.   3. Logic and timing simulation based on transistor and node parameters:
  311.      RC time constant evaluations are used to approximate real voltages by
  312.      PIECEWISE-LINEAR VOLTAGE WAVEFORMS. This not only provides delay times
  313.      for the circuit, but is also delivers an accurate representation for
  314.      transient effects like spikes and races.
  315.  
  316.   Apart from electrical network elements like MOS transistors, resistors
  317.   and capacitors, an SLS network may contain (i) gate primitives like
  318.   inverters, nands, nors, etc. and (ii) user-defined function blocks like
  319.   roms, shiftregisters, multipliers.  The behavior of function blocks is
  320.   described by the user in the C programming language: it is specified by
  321.   the user how the values of the output terminals and the state variables
  322.   are computed from the values of the input terminals and the state vari-
  323.   ables.
  324.  
  325.   For more information about SLS, see,
  326.  
  327.     "Switch-level timing simulation," P.M. Dewilde, A.J. van Genderen,
  328.     A.C. de Graaf, Proc. ICCAD 85 Conf., Santa Clara, Nov. 1985,
  329.     pp. 182-184
  330.  
  331.     "SLS: An Efficient Switch-Level Timing Simulator Using Min-Max Voltage
  332.     waveforms," A.J. van Genderen, Proc. VLSI 89 Conf., Munich, Aug. 1989,
  333.     pp. 79-88.
  334.  
  335.     "SLS: Switch-Level Simulator User's Manual," A.C. de Graaf, A.J. van
  336.     Genderen, Delft University of Technology (available for ftp at the
  337.     address below).
  338.  
  339.   Availability:
  340.  
  341.   SLS is written in C and runs under UNIX and X-windows.  It runs, among
  342.   other things, on Sun SPARC stations, HP 9000 series 700/800 machines, and
  343.   PCs running Linux.  The program is available for free under the terms of
  344.   the GNU General Public License.  It can be retrieved via anonymous ftp
  345.   from dutentb.et.tudelft.nl:pub/sls .
  346.  
  347.   It is also possible to obtain SLS as a part of the OCEAN system for the
  348.   design of Sea-Of-Gates circuits.  This system can be obtained from on
  349.   donau.et.tudelft.nl:pub/ocean .  The OCEAN system among other things con-
  350.   tains a layout-to-circuit extractor that can extract large layouts and
  351.   that stores the result directly in the database that is read by SLS.
  352.   Furthermore, SLS is available as a tool in the Nelsis CAD framework from
  353.   the directory pub/nelsis on dutente.et.tudelft.nl.  The latest version of
  354.   SLS can always be found on dutentb.et.tudelft.nl .
  355.  
  356.   For questions, remarks and bug reports, contact
  357.  
  358.             Arjan van Genderen
  359.             Delft University of Technology
  360.             Department of Electrical Engineering
  361.             Mekelweg 4                          phone: 31-15-786258
  362.             2628 CD  Delft                      fax: 31-15-623271
  363.             The Netherlands                     email: arjan@dutentb.et.tudelft.nl
  364.  
  365.   55: OCEAN, a sea-of-gates design system
  366.  
  367.   (from Patrick Groeneveld <ocean@donau.et.tudelft.nl>)
  368.  
  369.           About OCEAN: the sea-of-gates design system
  370.           -------------------------------------------
  371.  
  372.   OCEAN is a comprehensive chip design package which was developed at Delft
  373.   University of Technology, the Netherlands. It includes a full set of
  374.   powerful tools for the synthesis and verification of semi-custom sea-of-
  375.   gates and gate-array chips.  OCEAN covers the back-end of the design tra-
  376.   jectory: from circuit level, down to layout and a working chip. In a nut-
  377.   shell, OCEAN has the following features:
  378.  
  379.           + Available for free, including all source code.
  380.           + Short learning curve making it suitable for student design courses.
  381.           + Hierarchical (full-custom-like) layout style on sea-of-gates.
  382.           + Powerful tools for placement, routing, simulation and extraction.
  383.           + Any combination of automatic and interactive manual layout.
  384.           + OCEAN can handle even the largest designs.
  385.           + Running on popular HP, Sun and 386/486 PC machines, easy
  386.             installation.
  387.           + Includes three sea-of-gates images with libraries and a
  388.             200,000 transistor sea-of-gates chip.
  389.           + Can be easily adapted to arbitrary images with any number of layers.
  390.           + Interface programs for other tools and systems (SIS, cadence, etc.)
  391.           + Robust and 'combat-proven', used by hundreds of people.
  392.  
  393.    How to retrieve OCEAN and additional documentation?
  394.    ---------------------------------------------------
  395.  
  396.   The entire OCEAN system is available for free via anonymous ftp, gopher
  397.   or on tape. A powerful installation script is included, so you can get
  398.   started very quickly without hacking up the code. You can retrieve OCEAN
  399.   and additional documentation via:
  400.  
  401.           anonymous ftp: donau.et.tudelft.nl:pub/ocean
  402.           gopher:        olt.et.tudelft.nl (port 70) or use the path
  403.                          World --> Europe --> Netherlands -->
  404.                          Delft University of Technology Electronic Engineering
  405.                          --> Research activities -->
  406.                          The OCEAN sea-of-gates Design System
  407.  
  408.   We advise to retrieve first the documents with the user manual. (The file
  409.   'ocean_docs.tar.gz').  If you have any questions, remarks or problems,
  410.   just contact us:
  411.  
  412.           Patrick Groeneveld or Paul Stravers
  413.           Electronic Engineering Group, Electrical Engineering Faculty
  414.           Delft University of Technology
  415.           Mekelweg 4, 2628 CD   Delft  The Netherlands
  416.           Phone: +31-15786240  Fax: +31-15786190
  417.           Email: ocean@donau.et.tudelft.nl
  418.  
  419. 56: ALLIANCE, a CAD package and simulator for teaching digital VLSI design
  420.  
  421.   (from Gilles-Eric DESCAMPS <descamps@masi.ibp.fr>)
  422.  
  423.           ******************************************************
  424.           *   ANNOUNCEMENT OF ALLIANCE RELEASE 2.0   17 Feb 94 *
  425.           ******************************************************
  426.  
  427.           The release 2.0 of the public domain ALLIANCE VLSI/CAD system  is
  428.           now available at:
  429.  
  430.           ftp.ibp.fr:ibp/softs/masi/alliance      [132.227.60.2]
  431.           cao-vlsi.ibp.fr:pub/alliance            [132.227.60.20]
  432.  
  433.   CONTENT
  434.  
  435.   ALLIANCE is a complete set of CAD tools  and  portable  libraries for
  436.   research and education in digital VLSI design.  The ALLIANCE CAD  system
  437.   has been developed at the MASI laboratory (Universite Pierre et Marie
  438.   Curie, Paris France). It includes a VHDL compiler and simulator, logic
  439.   synthesis tools, automatic place and  route, DRC,  extractor,  functional
  440.   abstraction  and formal proof tools etc...  All the ALLIANCE cell
  441.   libraries  use  a  symbolic  layout approach in  order  to provide pro-
  442.   cess independence: Cmos process from 1.6 micron to 0.8 micron have been
  443.   successfully targetted.
  444.  
  445.   Several new  tools and portable cell libraries have been introdu- ced
  446.   into release 2.0:
  447.  
  448.           * Six parameterized portable CMOS generators:
  449.             - RAGE static RAM generator
  450.             - GROG high speed ROM generator
  451.             - RSA  fast adder generator
  452.             - BSG  barrel-shifter generator
  453.             - AMG  pipelined multiplier generator
  454.             - RFG  multi-ports register file generator
  455.  
  456.           * A data-path compiler for high performance and high density cir-
  457.             cuits (including a dedicated portable standard cell library)
  458.  
  459.           * A Finite State Machine Synthesiser  SYF,  the  logic  synthesis
  460.             tool  LOGIC  and  the  net-list  optimizer  NETOPTIM  allow the
  461.             implementation of high complexity  controllers from VHDL input.
  462.  
  463.           * A procedural layout debugger GENVIEW allows new  portable  gen-
  464.             erators  or  custom blocks to be developed easily.  A new symb-
  465.             olic layout editor GRAAL has a MOTIF interface.
  466.  
  467.   INSTALLATION
  468.  
  469.   ALLIANCE is totally free, under the terms of the GNU General Pub- lic
  470.   License.  It includes C source files and on-line English do- cumentation
  471.   (UNIX man)
  472.  
  473.   1) A hierarchical makefile allows each ALLIANCE tool to  be  com-
  474.      piled and  installed separately.  The disk  space  required to
  475.      compile  and  install  the full  ALLIANCE package is about 150
  476.      megs.
  477.  
  478.   2) The release 2.0 has been successfully compiled with K&R cc and
  479.      GNU gcc compilers. The full alliance package can  now  run  on
  480.      SPARC, LINUX and DEC architectures.
  481.  
  482.   TUTORIALS
  483.  
  484.   The release ALLIANCE 2.0 contains three separate tutorials:
  485.  
  486.   1) ADDACCU
  487.      The  design  of a  very simple chip (adder/accumulator) to get
  488.      started with the ALLIANCE tools (about 500 transistors).
  489.  
  490.   2) AMD2901
  491.      The design of the 4 bits AMD2901 processor, from the VHDL spe-
  492.      cification  to the  GDSII  layout, using the ALLIANCE portable
  493.      standard cell library (about 3000 transistors).
  494.  
  495.   3) DLX
  496.      The  design of the 32 bits DLX microprocessor (HENNESSY & PAT-
  497.      TERSON) from the VHDL specification to the GDSII layout, using
  498.      the  ALLIANCE  data-path  compiler  and  logic synthesis tools
  499.      (about 30000 transistors).
  500.  
  501. 57: ceBox EDIF Viewer
  502.  
  503.   <from comp.archives>
  504.  
  505.   A free demo version of the ceBox EDIF Viewer is now available on the
  506.   ftp-server:
  507.  
  508.           ftp.Germany.EU.net:shop/concept-engineering/EDIF        [192.76.144.75]
  509.  
  510.   you find the following files:
  511.  
  512.           README.german                   (  2k  ASCII text)
  513.           README.english                  (  2k  ASCII text)
  514.           demo.edif.Z                     ( 10k  EDIF file)
  515.           edif_viewer_demo.Z              (808k  SPARC executable)
  516.           tutorial-demo-viewer.ps.Z       ( 31k  PostScript document)
  517.  
  518.   The  *ceBox EDIF Viewer*  displays schematic pages and symbols of any
  519.   EDIF 200 (level 0) file. It is an easy-to-use tool to analyse EDIF
  520.   schematic files.
  521.  
  522.   The  *ceBox EDIF Kit*  is a programming library to bundle C++ user func-
  523.   tions to the Viewer and to build standalone EDIF processors.  The Kit's
  524.   in-core data base allows to access/modify all EDIF data.
  525.  
  526.   For more information, please contact:
  527.  
  528.           Concept Engineering
  529.           Burkheimer Str. 10
  530.           D-79111 Freiburg
  531.           Germany
  532.  
  533.           Tel: ..49-761-473099
  534.           Fax: ..49-761-441063
  535.           email: cebox@concept.de
  536.  
  537. 58: Analog CMOS VLSI Design Educational Resource Kit
  538.  
  539.   (from MUG)
  540.  
  541.   UMass Dartmouth is pleased to announce the release of Version 1 of the
  542.   Analog CMOS VLSI Design Educational Resource Kit.  Version 1 of the
  543.   Resource Kit may be obtained via anonymous ftp at the site
  544.  
  545.           micron.ece.umassd.edu
  546.  
  547.   The release includes the following files and information:
  548.  
  549.   The CIF file for a 2 micron Mosis Tinychip using p-well technology; and
  550.   manuals containing five tutorials based on the chip set.
  551.  
  552.   These circuits were used in an undergraduate course on analog VLSI design
  553.   during the spring semester at the University of Massachusetts Dartmouth.
  554.   They are also being currently used in a graduate level course in analog
  555.   VLSI design.  The students in the undergraduate course had a single
  556.   introductory digital VLSI design course as background, and were familiar
  557.   with MAGIC, SPICE and CAzM, a SPICE-like circuit simulator.
  558.  
  559.   If you have any comments, corrections or suggestions regarding the
  560.   release, or ideas for other circuits that you have found useful in your
  561.   classes and that could be incorporated in later releases, please feel
  562.   free to contact me.  Good luck!
  563.  
  564.           Robert H. Caverly, Ph.D.
  565.           ECE Department
  566.           University of Massachusetts Dartmouth
  567.           N. Dartmouth, MA  02747
  568.           caverly@micron.ece.umassd.edu
  569.           (508) 999-8474
  570.  
  571. 59: TDX Fault Simulation and Test Generation Software
  572.  
  573.   (from Dan Holt <dan@attest.com>)
  574.  
  575.   TDX Fault Simulation and Test Generation Software
  576.  
  577.   Free demo/student copies of Attest Software's fault simulation, Iddq,
  578.   DFT, and automatic test pattern generation tools are available by
  579.   anonymous ftp.
  580.  
  581.   This software is fully functional on any circuit with less than 1000
  582.   gate-level primitives. It is also fully functional on the GL85 micropro-
  583.   cessor circuit (about 3000 primitives) which is included with the suite
  584.   of tools. General-use licenses can be provided free to accredited univer-
  585.   sities for non-commercial, educational purposes.
  586.  
  587.   The software is built around a high-performance concurrent fault simula-
  588.   tor that is accurate on a wide-range of state and timing sensitive cir-
  589.   cuits. It supports synchronous and asynchronous designs containing logic
  590.   gates, MOS transistors, tri-state buffers, flip-flops, single/multi-port
  591.   RAMs, complex bus resolution functions, and Verilog User Defined Primi-
  592.   tives (UDPs).  The software also supports the detailed pin timing and
  593.   strobing features found on "tester-per-pin" automatic test equipment. The
  594.   software supports Verilog and VHDL netlists.
  595.  
  596.   The GL85 microprocessor, which is a clone of the once-popular 8085
  597.   microprocessor, is a fully functional model for which three views are
  598.   provided: behavioral, RTL, and gate level.  Using this clone, a tutorial
  599.   shows the user how to achieve improved controllability and/or observabil-
  600.   ity for his or her circuit, resulting in improved fault coverage, some-
  601.   times with very little additional time or effort expended in the design
  602.   cycle. The tutorial was written by Dr. Alex Miczo.
  603.  
  604.   The software is available by ftp from netcom.netcom.com:pub/attest.  The
  605.   README contains installation instructions, and identifies the location of
  606.   the GL85 models and the postscript tutorial.
  607.  
  608.   For more information, please contact:
  609.  
  610.               Attest Software Inc.
  611.               4677 Old Ironsides Drive, Suite 100
  612.               Santa Clara CA 95054 USA
  613.  
  614.               (408) 982-0244  voice
  615.               (408) 982-0248  fax
  616.  
  617.               info@attest.com
  618.  
  619. 60: Nascent Technologies CDROM - magic and spice releases for Linux
  620.  
  621.   The Linux from Nascent CDROM, Version 1.0, is only $39.95 plus shipping
  622.   and handling, and comes with an 30-day unconditional money-back guaran-
  623.   tee.  If you aren't completely satisfied, return the package with your
  624.   receipt within 30 days and the purchase price, excluding shipping and
  625.   handling, will be refunded to you.
  626.  
  627.   In addition, Nascent offers the Linux from Nascent Plus package for only
  628.   $89.95, which includeds six months of email support and a 30% discount
  629.   off a future release of the CDROM with your CDROM purchase.
  630.  
  631.           Nascent Technology
  632.           811 Haverhill Drive
  633.           Sunnyvale CA 94087 USA
  634.           Tel: (408) 737-9500
  635.           Fax: (408) 241-9390
  636.           Email: nascent@netcom.com
  637.  
  638.   Linux is a freely distributable Unix(R) compatible operating system for
  639.   the IBM(R) 386/486 PC and compatibles written by Linus Torvalds from the
  640.   University of Helsinki, Finland.  It was developed by a unique world-wide
  641.   collaboration of programmers over the internet, and is covered by the GNU
  642.   General Public License.  Linux is a modern, high performance network
  643.   operating system, much like ones used for years on engineering and pro-
  644.   fessional workstations.
  645.  
  646.   The Linux from Nascent CDROM is an entirely new distribution of the Linux
  647.   operating system, and includes over 400 mbytes of source code, binaries,
  648.   and documentation for Linux and applications.  The Linux from Nascent
  649.   distribution features:
  650.  
  651.           * 52 page User Guide
  652.           * automated root, swap, and package installation from CDROM
  653.           * simple user account and network administration scripts
  654.           * Linux 0.99.14 plus net-2 networking
  655.           * extensive online documentation and manuals
  656.           * network printer support
  657.           * X Window System(TM)
  658.           * OpenLook(TM) 3d window manager
  659.           * SCSI disk and tape support
  660.           * TeX(TM) and ghostscript word processor and viewer
  661.           * Ingres database management
  662.           * GNU C compiler and utilities
  663.           * GNU emacs, vi clone text editors
  664.           * sound and graphics support
  665.           * Over 100 high resolution images translated from Kodak PhotoCD(TM)
  666.           * magic and spice electronic design tools
  667.           * GNU Chess, Shogi, pooltable, xpilot, flight simulator, ...
  668.  
  669. 61: Time Crafter 1.0, a timing diagram documentation tool
  670.  
  671.   (from Rick Burgett <burgett@csips1.nrlssc.navy.mil>)
  672.  
  673.   I have uploaded to the SimTel Software Repository (available by anonymous
  674.   ftp from the primary mirror site
  675.   OAK.Oakland.Edu:pub/msdos/electric/timecrft.zip and its mirrors):
  676.   timecrft.zip    WIN3: Electronic ckt timing diagram generator
  677.  
  678.   Time Crafter Version 1.0 is a timing diagram documentation tool.  A tim-
  679.   ing diagram is used by electrical engineers and technicians to document
  680.   the way a circuit or system operates or should operate.  This type of
  681.   documentation is crucial to good design and debugging but up to now one
  682.   could only use paper and pencil (with a good eraser) or an expensive CAD
  683.   package costing $1000 or more to produce these diagrams on a PC.  Time
  684.   Crafter has features that make it easy to document and update a circuit
  685.   design of any complexity.
  686.  
  687.   Time Crafter is Microsoft Windows based to provide a simple yet powerful
  688.   user interface which is device independent.
  689.  
  690.   Special requirements: Windows 3.x
  691.  
  692.   62: ACS, a general purpose mixed analog and digital circuit simulator
  693.  
  694.   (from comp.lsi.cad)
  695.  
  696.   A new version of ACS (Al's Circuit Simulator) has been posted to
  697.   alt.sources.  It is also available by ftp from cs.rit.edu:pub/acs or
  698.   ee.rochester.edu:pub/acs .   If you don't have net access you can get it
  699.   by dial-up from (USA) 716-272-1645.
  700.  
  701.   ACS is a general purpose mixed analog and digital circuit simulator.  It
  702.   performs nonlinear dc and transient analyses, fourier analysis, and ac
  703.   analysis linearized at an operating point.  At this point the analog is
  704.   stronger than the digital.  (In fact, the digital part is rather weak.)
  705.   It is fully interactive and command driven.  It can also be run in batch
  706.   mode or as a server.  The output is produced as it simulates.  Spice com-
  707.   patible models for the MOSFET (level 1 and 2) and diode are included in
  708.   this release.
  709.  
  710.   This version (0.13) includes several improvements including real Fourier
  711.   analysis and better time step control based on truncation error.  There
  712.   are other minor improvements.
  713.  
  714.   Since it is fully interactive, it is possible to make changes and re-
  715.   simulate quickly.  The interactive design makes it well suited to the
  716.   typical iterative design process used it optimizing a circuit design.  It
  717.   is also well suited to undergraduate teaching where Spice in batch mode
  718.   can be quite intimidating.  This version, while still officially in beta
  719.   test, should be stable enough for basic undergraduate teaching and
  720.   courses in MOS design, but not for bipolar design.
  721.  
  722.   In batch mode it is mostly Spice compatible, so it is often possible to
  723.   use the same file for both ACS and Spice.
  724.  
  725.   The analog simulation is based on traditional nodal analysis with itera-
  726.   tion by Newton's method and LU decomposition.  An event queue and incre-
  727.   mental matrix update speed up the solution for large circuits.
  728.  
  729.   It also has digital devices for true mixed mode simulation.  The digital
  730.   devices may be implemented as either analog subcircuits or as true digi-
  731.   tal models.  The simulator will automatically determine which to use.
  732.   Networks of digital devices are simulated as digital, with no conversions
  733.   to analog between gates.  This results in digital circuits being simu-
  734.   lated faster than on a typical analog simulator, even with behavioral
  735.   models.  The digital mode is experimental and needs work.  There will be
  736.   substantial improvements in future releases.
  737.  
  738.   The source and documentation can be obtained by anonymous ftp from
  739.   ee.rochester.edu:pub/acs or cs.rit.edu:pub/acs .  It can also be obtained
  740.   by dial-up (USA) 716-272-1645 in /pub/acs.  It may be distributed under
  741.   the terms of the GNU general public license.  The dial-up also has some
  742.   test circuits, pre-compiled executables for Next, Sun4, MSDOS and possi-
  743.   bly others, and documentation in dvi and postscript.
  744.  
  745. 63: LOG/iC, a logic synthesis package for PLDs
  746.  
  747.   (from Ralph Remme <RR@ns.isdata.de>)
  748.  
  749.           LOG/iC EVAL
  750.           - - ISDATA GmbH Karlsruhe, Germany / ISDATA Inc. Oakland CA
  751.           - - FSM and logic synthesis for programmable logic devices
  752.           - - Several output formats: JEDEC, POF, HEX, EDIF, XNF, Open-PLA,
  753.               PALASM, ...
  754.           - - PLD data base as an electronic reference
  755.           - - PC Windows
  756.           - - free version of LOG/iC PLUS for educational and research use only
  757.           - - anonymous ftp: gate.fzi.de:pub/ISDATA (141.21.4.3)
  758.           - - email: isdata@isdata.de
  759.  
  760.           ISDATA GmbH                     ISDATA Inc.
  761.           Daimlerstrasse 51               P.O. Box 19278
  762.           D-76185 KARLSRUHE               Oakland, CA 94619
  763.           GERMANY                         U.S.A.
  764.           Phone:(+49) 721 75 10 87        Phone: (++1) 510 5318553
  765.           FAX:   (+49) 721 75 26 34       Fax:   (++1) 510 5318417
  766.           Mr. Peter Bauer                 Mr. Paul Hoy
  767.  
  768. 64: SIMLAB, a circuit simulation environment
  769.  
  770.   (from Bardo Muller <bardo@ief-paris-sud.fr>)
  771.  
  772.   Simlab is a circuit simulation environment consisting of a flexible,
  773.   user-friendly front-end operating in conjunction with a sophisticated and
  774.   versatile simulation engine.  The program is written in C and is specifi-
  775.   cally designed to be used as an educational tool and as a research plat-
  776.   form. Simlab can be operated in either batch or interactive mode. An
  777.   optimized version for the Connection Machine (cmvsim) is available.
  778.  
  779.   The user is allowed to separately specify algorithms for the various
  780.   aspects of the simulation. These include:
  781.  
  782.           Simulation environment (e.g. serial or parallel depending on
  783.                the underlying hardware).
  784.           ODE system solution (e.g. point)
  785.           ODE system time integration (e.g. backward-Euler, trapezoidal,
  786.                second-order Gear),
  787.           Nonlinear algebraic system solution (e.g. multidimensional
  788.                Newton's method, nonlinear relaxation),
  789.           Linear system solution (e.g. sparse Gaussian
  790.                elimination, Gauss-Jacobi relaxation, conjugate gradient,
  791.                   conjugate gradient squared),
  792.  
  793.   Furthermore, simlab has a notion of simulation mode and different methods
  794.   can be specified for different modes. At present, supported modes are DC
  795.   for the calculation of operating points, and Transient for the calcula-
  796.   tion of the time response of a circuit. For instance, assuming that the
  797.   user has specified the multidimensional Newton's method for solving the
  798.   nonlinear system of equations, the linear solver associated could be dif-
  799.   ferent depending of what type of simulation is being performed.
  800.  
  801.   In its basic form, simlab is a powerful circuit simulator, but it is also
  802.   designed to be easily customized for research purposes. For example, sim-
  803.   lab forms the core of special-purpose simulation programs, such as a
  804.   switched capacitor filter simulator and a simulator for vision circuits.
  805.   The program code is highly modular, so that researchers can easily con-
  806.   struct and test algorithms by inserting them into the existing simlab
  807.   framework.
  808.  
  809.   Simlab can be obtained from rle-vlsi.mit.edu:/pub/simlab. Question or
  810.   problems related to the installation or usage of the simlab circuit simu-
  811.   lator should be addressed to simlab@rle-vlsi.mit.edu (18.62.0.214).  Any
  812.   bugs should be reported to simlab-bug@rle-vlsi.mit.edu .
  813.  
  814. 65: Pcb, an X-based PC board design tool
  815.  
  816.   (from comp.windows.x.apps)
  817.  
  818.   Pcb is a handy tool for the X Window System build to design printed cir-
  819.   cuit boards. It supports multiple layers and circuit libraries with a
  820.   resolution of 0.001 inch.  Refer to the manual for more details.
  821.  
  822.   The new feature are:
  823.  
  824.             - user interface has been 'cleaned up'
  825.             - number of key strokes have been reduced by menues
  826.             - encapsulated PostScript is now supported
  827.             - all deleted objects can be recovered
  828.             - most of the operations can also work with 'selected' objects
  829.             - some circuits and packages are included
  830.             - fileselect boxes with user defined commands and preset directories
  831.               make a flexible user interface
  832.             - the position of element names is now changeable. Both names of an
  833.               element are changeable
  834.             - grid settings are either absolute (to 0,0) or relative to the
  835.               position where it has changed
  836.             - messages and stderr of external commands can be redirected to a
  837.               log window
  838.  
  839.             - *** a special goodie: ***
  840.               a functional demo layout with a Motorola 68HC11 microcontroller
  841.               and LCD display
  842.  
  843.           ftp servers (ftp.funet.fi thanks to Matti Aarnio):
  844.               ftp.medizin.uni-ulm.de:/pub/pcb-1.2
  845.               ftp.funet.fi:/pub/???
  846.  
  847.   Please have a look at the README files before getting the preformated
  848.   documentation.
  849.  
  850.           There is also a mailing list to share knowledge, libraries and other
  851.           information (without too much traffic right now):
  852.             pcb@pluto.medizin.uni-ulm.de           to reach all members
  853.             pcb-request@pluto.medizin.uni-ulm.de   to subscribe or unsubscribe
  854.             owner-pcb@pluto.medizin.uni-ulm.de     for problems with the list
  855.             Thomas.Nau@medizin.uni-ulm.de          to reach the author only
  856.  
  857.  
  858.